package com.vf.admin.client.service;

import com.vf.admin.common.splitpage.SplitPageBean;
import com.vf.admin.miaodong.entity.AppTask;

import java.util.List;
import java.util.Map;

/**
 * @author anxiang
 * @version 1.0.0
 * @ClassName AppTaskService.java
 * @Description TODO
 * @createTime 2021年07月24日 18:04:00
 */
public interface AppTaskService {

    /**
     * 数据新增 or 保存
     * @param appTask
     */
    public void saveOrUpdate(AppTask appTask);

    /**
     * 获取任务列表
     * @return
     */
    public List<AppTask> findList();

    /**
     * 获取任务详情
     * @param id
     * @return
     */
    public AppTask getById(Integer id);


    /***
     * 根据任务唯一标识修改任务状态
     * @param id
     */
    public void  userFinalyTask(Integer id,String userid);

    /**
     * 通过任务状态获取任务详情
     * @param type
     * @return
     */
    public AppTask getappTaskByTaskStatus(Integer type);


    /**
     *
     */
    public void updateTaskUserid();

    AppTask infoByTypeNameEn(String typeNameEn);

}